#pragma once

#include "const_member.h"
#include <iostream>

struct foo
{
    foo(const TextBlock &text)
        : text_(text)
    {
        std::cout << "foo constructor" << std::endl;
        text_.print();
    }

private:
    TextBlock text_;
};
